package com.deyuanyun.pic.ae.controller.vo;

import com.deyuanyun.pic.ae.domain.PressObject;

import java.math.BigDecimal;
import java.util.List;

/**
 * E_9管道占压物信息 审核 展示对象
 */
public class PressObjectAuditVO extends PressObjectVO{

    // 位置X
    private BigDecimal positionX;
    // 位置Y
    private BigDecimal positionY;
    // 位置Z
    private BigDecimal positionZ;
    // 图片
    private List<ImgVO> imgList;

    public BigDecimal getPositionX() {
        return positionX;
    }

    public void setPositionX(BigDecimal positionX) {
        this.positionX = positionX;
    }

    public BigDecimal getPositionY() {
        return positionY;
    }

    public void setPositionY(BigDecimal positionY) {
        this.positionY = positionY;
    }

    public BigDecimal getPositionZ() {
        return positionZ;
    }

    public void setPositionZ(BigDecimal positionZ) {
        this.positionZ = positionZ;
    }

    public List<ImgVO> getImgList() {
        return imgList;
    }

    public void setImgList(List<ImgVO> imgList) {
        this.imgList = imgList;
    }

    @Override
    public void fromDomain(PressObject domain) {

        // 位置X
        this.positionX = domain.getPositionX();
        // 位置Y
        this.positionY = domain.getPositionY();
        // 位置Z
        this.positionZ = domain.getPositionZ();
        // 图片
        this.imgList = ImgVO.queryImgList(domain.getId());

        super.fromDomain(domain);
    }
}